
.main{
	width: 100%;
	background-color: #dff0ff;
}
.main_box{
	width: 1340px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #FFF;
}

.xykx{
	width: 1320px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}
.xykx .left{
	width: 575px;
	float: left;
}
.xykx .right{
	width: 635px;
	float: right;
}
.xykx .right .right_title{
	border-bottom: 2px solid #155996;
}
.xykx .right .right_title font{
	width: 110px;
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-color: #155996;
	color: #FFF;
	font-size: 16px;
}
.xykx img{
	width: 655px;
	height: 360px;
}
.xykx .slides li .img{
	position: relative;
}
.xykx .slides li .img div{
	width: 535px;
	height: 36px;
	line-height: 36px;
	padding-left: 15px;
	padding-right: 105px;
	background-color: rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	color: #FFF;
	position: absolute;
	bottom: 4px;
	left: 0;
}
.xykx .slides li .img div a{
	color: #FFF;
}
.xykx .flex-control-nav{
	width: auto;
	bottom: 6px;
	right: 0;
}

.xykx .right .right_con  ul li{
	width: 100%;
	overflow: hidden;
}
.xykx .right .right_con  ul li a{
	display: block;
	width: 470px;
	height: 32px;
	line-height: 32px;
	float: left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden; 
	color: #5c5c5c;
}
.xykx .right .right_con  ul li a b{
	margin-left: 3px;
	margin-right: 8px;
	color: #104380;
}
.xykx .right .right_con  ul li span{
	display: block;
	line-height: 32px;
	float: right;
	color: #333;
}


.main_all{
	width: 1320px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
}
.main_all .left{
	width: 966px;
	float: left;
	overflow: hidden;
}
.xxgk_margin_left{
	margin-left: 30px;
}
.xxgk_img{
	width: 170px;
	height: 238px;
}
.xxgk{
	width: 468px;
	height: 278px;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
}
.xxgk_title{
	width: 468px;
	overflow: hidden;
	background: url(../images/xxgk_title_bg.png) no-repeat left center;
}
.xxgk_title font{
	display: block;
	width: 93px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin-left: 24px;
	text-align: center;
	float: left;
}
.xxgk_title span{
	display: block;
	width: 60px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 9px;
	background-color: #155996;
	color: #FFF;
	font-size:12px; 
	float: right;
	margin-top: 6px;
}
.xxgk_title span a{
	color: #FFF;
}
.xxgk_title span img{
	float: left;
	margin-top: 6.5px;
	margin-left: 7px;
}
.xxgk_con{
	width: 468px;
	float: left;
	margin-top: 10px;
	overflow: hidden;
}
.xxgk_con img{
	float: left;
}
.xxgk_con p{
	width: 280px;
	line-height: 34px;
	float: right;
	color: #5c5c5c;
	text-indent:2em;
}
.xxgk_con p a{
	color: #c80000;
}


.xxgk_con  ul li{
	width: 100%;
	overflow: hidden;
}
.xxgk_con  ul li a{
	display: block;
	width: 370px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden; 
	color: #5c5c5c;
}
.xxgk_con  ul li a b{
	margin-left: 3px;
	margin-right: 8px;
	color: #104380;
}
.xxgk_con  ul li span{
	display: block;
	line-height: 30px;
	float: right;
	color: #333;
}

.xxgk_con div{
	margin: 2px 0;
	overflow: hidden;
}
.xxgk_con div img{
	width: 92px;
	height: 82px;
	border: 1px solid #d5d5d5;
	float: left;
	padding: 1px;
}
.xxgk_con div p{
	width: 360px;
	line-height: 28px;
	text-indent:0;
	float: right;
}
.xxgk_con div p font{
	width: 360px;
	line-height: 24px;
	text-indent:0;
	float: right;
	font-size: 16px;
	color: #155996;
}



.main_all .right{
	width: 324px;
	float: right;
}

.xxpt{
	width: 324px;
	overflow: hidden;
	margin-bottom: 20px;
}
.xxpt_title{
	width: 309px;
	padding-left: 15px;
	height: 36px;
	line-height: 36px;
	background-color: #155996;
	color: #FFF;
	font-size: 16px;
}
.xxpt_con{
	width: 322px;
    height:241px;
	border: 1px solid #dfdfdf;
	border-top: 0;
	float: left;
}
.xxpt_con ul li{
	float: left;
	overflow: hidden;
}
.xxpt_con ul li a{
	display: block;
	width: 121px;
	line-height: 60px;
	padding-left: 30px;
	color: #575757;
}
.xxpt_con ul li a img{
	width: 34px;
	height: 31px;
	margin-top: 13px;
	margin-right: 10px;
	float: left;
}


.tjwz{
    width: 324px;
    height:367px;
	overflow: hidden;
	margin-bottom: 20px;
}
.tjwz_con{
	width: 322px;
    height:330px;
	border: 1px solid #dfdfdf;
	border-top: 0;
	float: left;
}
.tjwz_con  ul li{
	width: 100%;
	overflow: hidden;
}
.tjwz_con  ul li a{
	display: block;
	width: 335px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden; 
	color: #5c5c5c;
}
.tjwz_con  ul li a b{
	margin: 0 10px;
	color: #104380;
}
.tjwz_con  ul li span{
	display: block;
	line-height: 30px;
	float: right;
	color: #333;
}

.jzxx{
	width: 322px;
	height: 218px;
	overflow: hidden;
	border: 1px solid #dfdfdf;
	background: url(../images/jzxx_bg.png) no-repeat;
	margin-bottom: 20px;
}
.jzxx img{
	margin-top: 80.5px;
	margin-left: 84.5px;
}


.xxhd{
	width: 1320px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 30px;
}
.xxhd_title{
	width: 1320px;
	overflow: hidden;
	background: url(../images/xxhd_title_bg.png) no-repeat left center;
}
.xxhd_title font{
	display: block;
	width: 93px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin-left: 24px;
	text-align: center;
	float: left;
}
.xxhd_title span{
	display: block;
	width: 60px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 9px;
	background-color: #155996;
	color: #FFF;
	font-size:12px; 
	float: right;
	margin-top: 6px;
}
.xxhd_title span a{
	color: #FFF;
}
.xxhd_title span img{
	float: left;
	margin-top: 6.5px;
	margin-left: 7px;
}

.xxhd_con{
	width: 100%;
	height: 240px;
	overflow: hidden;
}
.xxhd_con ul{
	width: 100%;
	height: 240px;
}
.xxhd_con ul li{
	width: 260px;
	height: 240px;
	float: left;
	margin: 0 10px;
}
.xxhd_con ul li img{
	width: 260px;
	height: 193px;
	text-align: center;
	background-color: #eaeaea;
}
.xxhd_con ul li div{
	width: 240px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	background-color: #eaeaea;
	margin-top: -4px;
	padding: 0 10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden; 
}
